DeHiFo-an advanced HPF debugging system
نویسندگان
چکیده
Debuggers are critical tools for the software development. The design and implementation of a source-level debugging system that enables the HPF programmer to observe the behavior of the program at the level at which the program has been developed presents unique challenges. The main requirement put on an HPF debugger is to observe and control the state of many processors, to summarize and present distributed information in a concise and clear way in terms of the source program to the user. To be practical, the debugger has to support interactive source-level debugging of large-scale applications on large machines. In this paper we deene design goals for the HPF debuggers and present an architecture of an advanced HPF debugging system DeHiFo, which addresses several challenges involved and provides signiicant contributions into the existing debugging technology. The HPF debugger is a rather complex system. Its development requires a systematic cooperation between several partners. DeHiFo is an excellent example of cooperation and technology transfer among research teams working at diierent universities.
منابع مشابه
An HPF Symbolic Debugging System Concepts and Design
Debuggers are critical tools for the software development. The design and implementation of a source-level debugging system that enables the HPF programmer to observe the behavior of the program at the level at which the program has been developed presents unique challenges. The main requirement put on an HPF de-bugger is to observe and control the state of many processors, to summarize and pre...
متن کاملSymbol Table Management in an HPF Debugger
In this paper we present a functionality and a structure of a symbol table manager for debugging HPF programs. The manager retrieves information from executable les generated by diierent Fortran 77/90 and HPF compilers and converts it into an internal representation independent of le format, which is accessed by the debugging system.
متن کاملAdvanced visualization and data distribution steering in an HPF parallelization environment
On distributed-memory systems, the quality of the data distribution has a crucial impact on the eeciency of the computation. Sophisticated visualization of large in-core and out-of-core data, and steering capabilities of the debugging system sig-niicantly reduce program development cycle, especially for irregular applications. In this paper we present an advanced system for visualization and st...
متن کاملInterpreting the Performance of HPF / Fortran 90
In this paper we present a novel interpretive approach for accurate and cost-eeective performance prediction in a high performance computing environment , and describe the design of a source-driven HPF/Fortran 90D performance prediction framework based on this approach. The performance prediction framework has been implemented as part of a HPF/Fortran 90D application development environment. A ...
متن کاملDesign of Digital's Parallel Software Environment
designed to support the development and execution of scalable parallel applications on clusters (farms) of distributedand shared-memory Alpha processors running the Digital UNIX operating system. PSE version 1.0 supports the High Performance Fortran (HPF) language; it also supplies generic facilities required by other parallel languages and systems. PSE provides tools to define a cluster of pro...
متن کامل